'use strict';
var common = {
  resFun: (data, err) => {
    if (err) {
      return {"code": 1, "status": 400, "msg": err, "data": []};
    } else {
      return {"code": 0, "status": 200, "msg": "访问成功", "data": data || []};
    }
  },

  /**
   * 多维数组转一维数组
   * @param arrs : 这是一个多维数组参数
   * @returns {*[]}
   * eg: arrSingle([[],[],[]]);
   */
  arrSingle: (arrs) => {
    return [].concat.apply([],arrs);
  },

  /**
   * 如果传入的所有json中靠前边的json有值那么返回这个json，否则返回{};
   * @param json_val
   * @returns {boolean}
   */
  is_key: (...jsons) => {
    var temp = {};
    for (let i = 0; i < jsons.length; i++) {
      //Object.keys(json):获取json中所有的key名,返回数组
      if (Object.keys(jsons[i])[0]) {
        temp = jsons[i];
        break;
      }
    }
    return temp;
  },
};

module.exports = common;


